"""
面向对象
    封装，继承，多态
类与对象的关系
    类：抽象，模板 （人类)
    对象：具体的实例  （张三）
类中一般包括：
    1.特征
        属性、成员变量：姓名，年龄
    2.行为
        方法函数：stydy(),play()

"""

#类的定义

class Student:
    # 属性/成员变量，加在初始化__init__()函数中(内置函数)
    # 类似于java的构造函数；self类似于java的this，当前对象



    def __init__(self,id,name):
        self.id=id
        self.name=name

    def study(self):
        print(f'{self.name}'+'stydying')


#按照类的模板创建实例张三
#直接打印对象的实质是调用__Str__()函数
zs=Student(1,'张三')
print(zs)
zs.study()
ls=Student(2,'李四')
ls.study()